package com.power.sifa.approve.model.pageInfo;

import com.plf.common.domain.BasePageInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

/**
*  干预行政复议活动记录条件查询
*/

@Data
@ApiModel(value="干预行政复议活动记录条件查询")
@EqualsAndHashCode(callSuper = false)
public class Apl_decision_recordPageInfo extends BasePageInfo{

        @ApiModelProperty(value = "序号")
        private String f_id;
        @ApiModelProperty(value = "序号操作符")
        private String f_id_op = "like";

        @ApiModelProperty(value = "applyid")
        private String f_applyid;
        @ApiModelProperty(value = "applyid操作符")
        private String f_applyid_op = "like";

        @ApiModelProperty(value = "faapplyid")
        private String f_faapplyid;
        @ApiModelProperty(value = "faapplyid操作符")
        private String f_faapplyid_op = "like";

        @ApiModelProperty(value = "是否存在该情况")
        private Integer f_isexist;
        @ApiModelProperty(value = "是否存在该情况操作符")
        private String f_isexist_op = "=";
        @ApiModelProperty(value = "干预人信息")
        private Integer f_personradio;
        @ApiModelProperty(value = "干预人信息操作符")
        private String f_personradio_op = "=";
        @ApiModelProperty(value = "干预人其他情况")
        private String f_personother;
        @ApiModelProperty(value = "干预人其他情况操作符")
        private String f_personother_op = "like";

        @ApiModelProperty(value = "干预内容信息")
        private Integer f_contentradio;
        @ApiModelProperty(value = "干预内容信息操作符")
        private String f_contentradio_op = "=";
        @ApiModelProperty(value = "干预内容其他情况")
        private String f_contentother;
        @ApiModelProperty(value = "干预内容其他情况操作符")
        private String f_contentother_op = "like";

        @ApiModelProperty(value = "具体情况")
        private String f_detail;
        @ApiModelProperty(value = "具体情况操作符")
        private String f_detail_op = "like";

        @ApiModelProperty(value = "签名")
        private String f_sign;
        @ApiModelProperty(value = "签名操作符")
        private String f_sign_op = "like";

        @ApiModelProperty(value = "签名时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_signdate;
        @ApiModelProperty(value = "签名时间操作符")
        private String f_signdate_op = ">=";

        @ApiModelProperty(value = "签名时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_singdate_01;
        @ApiModelProperty(value = "签名时间操作符")
        private String f_singdate_01_op = "<=";

        @ApiModelProperty(value = "主办人还是协办人")
        private Integer f_signtype;
        @ApiModelProperty(value = "主办人还是协办人操作符")
        private String f_signtype_op = "=";
}